package mode_utils.设计模式.责任链模式;

public class ChainOfResponsibilityPattern {

    public static void main(String[] args) {
        Handler handlerA = new ConcreteHandlerA();  // 创建具体处理者A对象
        Handler handlerB = new ConcreteHandlerB();  // 创建具体处理者B对象

        handlerA.setSuccessor(handlerB);  // 指定A的下一个处理者为B

        handlerA.handleRequest("A");  // 处理请求A
        handlerA.handleRequest("B");  // 处理请求B
        handlerA.handleRequest("C");  // 处理请求C
    }

}
